home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 June / Macworld (1998-06).dmg / Shareware World / Utilities / User Interface / Power Windows 2.0.1 / Read Me < prev    next >
Text File  |  1998-04-06  |  10KB  |  99 lines

  1. Power Windows 2.0.1
  2. April 8, 1998  —  Shareware $10
  3.  
  4. Copyright © 1996-1998 Gregory D. Landweber, ALL RIGHTS RESERVED
  5. Brought to you by the author of Aaron, Kaleidoscope, and Greg's Buttons.
  6.  
  7. Important Addresses
  8.  
  9. WWW:  http://www.kaleidoscope.net/greg/PowerWindows.html
  10. e mail:  greg@math.harvard.edu
  11. Please read the FAQ below before sending me e-mail. Thank you.
  12.  
  13. Register on the web by credit card at the Kagi Online Order Processing site:
  14.                          http://order.kagi.com/?GL
  15. You can also pay by check, cash, or credit card using the Register application.
  16.  
  17. What is Power Windows?
  18.  
  19. Power Windows is a small control panel that lets you drag the entire contents of windows instead of just a dotted outline. The control panel lets you choose between Solid Dragging and Translucent Dragging.
  20.  
  21. For solid dragging, you can set the Screen Update Frequency, which controls how often Power Windows redraws the parts of the screen you cover and uncover when moving the window. The Immediate setting updates the screen each time the window moves, which gives the best results, but requires a fast machine. For slower machines, use one of the intermediate settings. If you want the smoothest possible dragging and do not mind the “giant eraser” effect, use the At End setting, which does not update the screen until you release the mouse.
  22.  
  23. For translucent dragging, you can set the Level of Transparency to anything from Solid to Invisible (for Zen dragging without any visual feedback). For large windows, translucent dragging can be very slow, so Power Windows drags only the border instead of the entire window. Use the Switch to Border Dragging slider to set the window size threshold where Power Windows makes this transition. The Always setting always drags only the window border, while the Never setting always drags the entire window. What setting you choose depends on your Mac's speed and your own tolerance for choppy dragging.
  24.  
  25. Minimum Requirements
  26.  
  27. Power Windows requires a Power Macintosh or Macintosh with a 68020 processor or better. Window dragging, particularly translucent dragging, is extremely processor intensive, and works best on a fast machine. Power Windows is fully compatible with System 7, Mac OS 8, and Mac OS 8.1.
  28.  
  29. Installation
  30.  
  31. To install Power Windows, just drop it into your Control Panels folder, or drop it onto your System Folder and let the Finder put it where it belongs. To disable Power Windows, just drag it out of the Control Panels folder or disable it with Extensions Manager or a similar utility.
  32.  
  33. Shareware
  34.  
  35. Power Windows is shareware; is it NOT free. If you use Power Windows for more than two weeks, you should pay a $10 registration fee. (After two weeks of use, Power Windows will display a shareware reminder each time you restart your Mac.) Registrations are handled by Kagi, a payment processing company. You can register on the web by credit card at the Kagi Online Order Processing site: <http://order.kagi.com/?GL>. Alternatively, you can pay by check, cash, or credit card using the enclosed Register application to create a customized form which you then mail or e-mail to Kagi. Their addresses are given on the form (so if you cannot find Kagi's address, then you must be doing something wrong).
  36.  
  37. Once Kagi processes your payment, which takes up to a week from when they receive it, they e-mail you a message with subject Thanks for your payment containing instructions to remove the shareware reminder. Sometimes Kagi's e-mail replies do get lost in the mail, so if you do not receive this message, you should contact Kagi at <admin@kagi.com> to ask about the status of your registration.
  38.  
  39. If you are already a registered user of version 1.x, you can upgrade for $5. To get this reduced price, check the Upgrade from Version 1.x box on the online registration page or in the Register application. (Do not use the comments field to request the upgrade. The payments are processed electronically, and the comments are not read until after you have been charged.)
  40.  
  41. FAQ
  42.  
  43. Why does Solid Dragging leave behind a hole where the original window was?
  44. The Mac OS does not provide a way of updating background windows on demand. In order to refresh the contents of the uncovered windows, I would need to enable a limited form of multitasking. While that sounds like a cool idea, this would slow down the dragging and could cause stability problems. I will probably offer this in a later version, with the option to switch it off in the control panel.
  45.  
  46. Why does Translucent Dragging leave the original window behind?
  47. The simple answer is that the Translucent Drag Manager and scroll bar and slider ghost thumbs work the same way, leaving behind the orignal object and dragging a ghost image, and I want window dragging to act the same. The more complicated answer is that when dragging an object, you need to be able to see what you are dragging. If the window is almost completely transparent, and if the original image is not present, you have no feedback about what is being moved. Also, if you drag the window away from its original position and back again, the screen should appear the same as if you were not dragging the window at all, which is no longer the case if the original image is removed. Finally, consider what happens if you start dragging and move the window just one pixel. If the original window is still present, the screen contents change gradually, but if the original image is removed, the screen changes suddenly and significantly, which can be quite jarring for the user.
  48.  
  49. Can I use solid dragging but still leave behind the original window image?
  50. Yes. Set Power Windows to use Translucent Dragging, but set the Level of Transparency to Solid.
  51.  
  52. What about live window resizing?
  53. I have tried implementing live window resizing, but updating the window contents while resizing is just too slow. The Mac OS was not designed for this, and to do so would require special support from the applications themselves. On the other hand, I am considering replacing the usual dotted outline when resizing with a solid or translucent window border. The contents would not change while resizing, but the window border would stretch. Stay tuned...
  54.  
  55. Can you switch on the Translucent Drag Manager on 68K machines?
  56. Window dragging works via a completely separate mechanism from the Drag Manager (which drags Finder icons and data). Although I already have translucent window dragging code, patching the Drag Manager to use translucent dragging is a significantly different project requiring more hacking than I have time for right now.
  57.  
  58. What about permanently translucent windows or translucent shadows?
  59. This is not possible with the Mac OS window manager. Its region handling routines require that each screen pixel fall in precisely one window, so you cannot have pixels shared between windows that you need for transparency. The problem is not with drawing one transparent window on top of another, but rather with updating those pixels when the object showing through them changes. To do this, you need a way of updating background windows on  demand and a mechanism for mixing them, neither of which can be done using the Mac OS window manager.
  60.  
  61. What about translucent menus?
  62. This is an interesting idea that I believe is possible but would require a huge amount of menu manager hacking (of the crazy, impossible sort that goes on at MacHack). Maybe if I find myself with a lot of spare time to kill...
  63.  
  64. Version History
  65.  
  66. Changes in Version 2.0.1
  67. •    Microsoft Office 98 now uses translucent dragging regardless of the Power Windows settings. Word 98 and Microsoft Graph are not compatible with solid dragging, but translucent dragging works fine.
  68. •    Claris Home Page correctly activates windows if you click on their title bars.
  69. •    Slightly reduces the delay when initiating a translucent drag.
  70. •    You can now drag windows all the way to the edge of the screen (except in the Mac OS 8 Finder, which needs special treatment to handle popup windows). The menu bar is still off limits for window dragging.
  71. •    Fixes a bug that could cause the screen to bleach or saturate with color when dragging a non-standard window.
  72.  
  73. Changes in Version 2.0
  74. •    Power Windows is now a control panel, incorporating both the normal and translucent flavors.
  75. •    Power Windows now works in the Mac OS 8 Finder. Folder windows automatically switch back and forth between normal and popup (tabbed) windows on-the-fly when you drag to or from the bottom of the screen.
  76. •    Solid dragging no longer leaves behind a ghost window.
  77. •    Solid dragging works better with video cards, taking advantage of their QuickDraw acceleration and eliminating the slight delay at the start of a drag (that delay is still present with translucent dragging, where it is unavoidable).
  78. •  Power Windows now draws the portions of the window frame that originated offscreen.
  79. •    Raised the shareware fee to $10. Registered users of version 1.x can upgrade for $5.
  80.  
  81. Changes in Version 1.2.1
  82. •    Fixes conflicts with MiniCAD, Microsoft Excel, and Microsoft Exchange.
  83.  
  84. Changes in Version 1.2
  85. •    Now affects all window dragging, even in applications that do not use the standard window dragging routines.
  86.  
  87. Changes in Version 1.1
  88. •    Dragging is significantly smoother on single monitor systems.
  89. •    Includes "Translucent Power Windows".
  90.  
  91. Changes in Version 1.0.2
  92. •    Fixed a conflict with Now Tabs (part of Now Utilities 6).
  93.  
  94. Changes in Version 1.0.1
  95. •    Fixed a problem with multiple monitor setups where the main monitor has a lower bit depth than the others.
  96.  
  97. Disclaimer
  98.  
  99. The author, Gregory D. Landweber, makes no warranties, either express or implied, regarding the fitness of “Power Windows” for any particular purpose.  Use “Power Windows” at your own risk. The author claims no liability for data loss or any other problems caused directly or indirectly by “Power Windows”.